/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */

/*Mission statement header responsive issue fix -matto*/
.tm-article-wrapper > .uk-article-title{
  line-height: initial !important;
}

/* Nav Dropdpwn */

body {
	background: linear-gradient(180deg, #3b3f44 0%, #575c63 50%) repeat fixed 0 0 rgba(0, 0, 0, 0) !important; 
}

.uk-dropdown {
width: 250px;
}
/* Contact Page */
legend {
color: #cccccc !important;
}

/* Module Header */
.uk-panel-box-secondary .uk-panel-title {
color: #ffffff;
margin: -15px -30px 15px;
padding-bottom: 20px;
padding-left: 30px;
padding-right: 30px;
}
.uk-panel-title {
font-size: 24px;
}

/* Social Icons Top */
.uk-icon-button {
height: 40px;
width:  40px;
font-size: 24px;
line-height: 40px;
}

/* Text Links */
a, .uk-link {
text-decoration: none !important;
}

/* EasyDiscuss Fixes */
.ed-page-title {
font-size: 18px  !important;
}

#ed .ed-cat-panel__hd, #ed .ed-cat-panel__bd, #ed .ed-cat-panel__ft {
font-size: 16px !important;
}

#ed .g-list-inline > li {
font-size: 15px !important;
}

/* EasyBlog Fixes */
.ezcategorytitle {
display: none;
}
.eb-mod-media-title {
font-size: 18px !important;
}
.eb-category-profile {
display: none;
}
.eb-category-bio {
display: none;
}
#ezblog-body .blog-post .blog-title, #ezblog-body .blog-post .blog-title a {
font-size: 18px !important;
}
#ezblog-body .featured-readmore a, #ezblog-body .blog-readmore a {
font-size: 16px;
}

#eb.eb-mod * {
line-height: 24px;
}
.eb-horizonline-inner {
background: none !important;
}
.mod-cell {
font-size: 16px;
}

html .uk-nav.uk-nav-offcanvas > li.uk-active > a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #ccc;
}


/* Donate Menu Button */
#cs-donate-menu > li > a {
color: #fff;
background-color: #e7af3f !important;
width: 130px;
border-right: medium none !important;
text-align: center;
background: rgb(51,54,58);
background: -moz-linear-gradient(left, rgb(51,54,58) 0%, rgb(51,54,58) 19%, rgb(51,54,58) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgb(51,54,58)), color-stop(19%,   rgb(51,54,58)), color-stop(100%, rgb(51,54,58)));
background: -webkit-linear-gradient(left, rgb(51,54,58) 0%, rgb(51,54,58) 19%, rgb(51,54,58) 100%);

   background: -o-linear-gradient(left, rgb(51,54,58) 0%, rgb(51,54,58) 19%, rgb(51,54,58) 100%);

   background: -ms-linear-gradient(left, rgb(51,54,58) 0%, rgb(51,54,58) 19%, rgb(51,54,58) 100%);

   background: linear-gradient(to right, rgb(51,54,58) 0%, rgb(51,54,58) 19%, rgb(51,54,58) 100%);

   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc23d', endColorstr='#e3ac3f', GradientType=1 );

}

#cs-donate-menu > li > a:hover {
color: #e0e0e0;
background-color: #141c26;
}

/*Panel Boxes*/
.uk-panel-box {
    padding: 30px;
    background: #33363a;
}

.uk-panel-header {
    padding: 30px;
    background: #33363a;
}

.tm-noblog .tm-content {
    padding: 30px;
    background: #33363a;
}

.well{
  background: #33363a;
  border: 1px solid #fff;
}

.tm-isblog .uk-article {
    background: #33363a;
}

.contactInfo {
  padding-bottom: 30px;
}

/*google calendar */

.responsive-iframe-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}
 
.responsive-iframe-container iframe,   
.vresponsive-iframe-container object,  
.vresponsive-iframe-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/*phoca buttons*/

.btn-danger, .btn-warning {
    background-color: #445e80;
    color: #fff;
    background-image: -webkit-linear-gradient(top, #33363a, #33363a);
    background-image: linear-gradient(to bottom,#445e80,#445e80);
}

.btn-success {
    background-color: #445e80;
    color: #fff;
    background-image: -webkit-linear-gradient(top, #33363a, #33363a);
    background-image: linear-gradient(to bottom,#445e80,#445e80);
}

@media only screen and (max-width: 550px) {
.eb-mod-thumb, 
.eb-post-image img {
float: none;
margin: 0 auto;
width: 100%;
display: block;
}
.eb-mod-thumb * {
width: 100% !important;
}
}
